package com.baichang.taoshunda.dao;

import com.baichang.framework.dao.BaseDao;
import com.baichang.framework.model.Page;
import com.baichang.taoshunda.entity.UserRechargeHistory;

import java.util.List;
import java.util.Map;

public interface UserRechargeHistoryDao extends BaseDao<UserRechargeHistory> {
    /**
     *  @param status
     * @param itemName
     * @param userRechargeId
     */
    void updateStatus(int status, String itemName, int userRechargeId);

    /**
     *
     *
     * @param name
     * @param telephone
     *@param nowPage
     * @param pageSize   @return
     */
    Page queryUserLife(String name, String telephone, int nowPage, int pageSize);
    /**
     * 查询充值记录
     *
     * @param userId
     * @param type
     * @param nowPage
     * @param pageSize
     * @return
     */
    List<Map<String,Object>> getUserRechargeHistory(int userId, String type, int nowPage, int pageSize);

    /**
     *
     * 功能描述:
     *
     * @param:
     * @return:
     * @auther: wsl
     * @date: 2019/1/14 16:52
     */
    UserRechargeHistory getHistoryByOrderNumber(String outer_tid);

}